iT邦幫忙

2025 iThome 鐵人賽

DAY 20
0
Mobile Development

結合AI Agent技術打造自己的行程管家系列 第 20

Day 20 行程管家的外貌:旅行中樞 · 智慧主介面登場

  • 分享至 

  • xImage
  •  

在上一篇文章中,我們已經完成了「主介面」的 UI 設計,
讓行程管家正式擁有了一個充滿「旅行氛圍」的入口畫面——
一個彷彿旅行大廳般的主舞台。

今天,我將帶領大家繼續往主介面的功能走。
讓這個主介面不只是美觀,更能真正「動起來」。
我們要賦予它靈魂——也就是三大核心功能的導覽入口:

  • 景點推薦:探索世界的開始,發現那些不曾注意過的驚喜角落。

  • 路線規劃:智慧規劃最佳行程,讓旅行路線更順暢無憂。

  • 座標搜尋:快速定位地點,精準找到你想去的目的地。

以下是我們設計好的 activity_main.java 程式碼

package com.example.ittext.ui.main;

import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ImageButton;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

import com.example.ittext.R;

public class MainActivity extends AppCompatActivity {
    private ImageButton PlacesButton,DirectionsButton,GeocodeButton;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        
        PlacesButton = findViewById(R.id.main_imageButton_pl);
        GeocodeButton = findViewById(R.id.main_imageButton_go);
        DirectionsButton = findViewById(R.id.main_imageButton_dr);
        
        
        
        PlacesButton.setOnClickListener((view) -> {
            Intent intent = new Intent(MainActivity.this, PlacesActivity.class);
            startActivity(intent);
        });
        
        GeocodeButton.setOnClickListener((view) -> {
            Intent intent = new Intent(MainActivity.this, GeocodeActivity.class);
            startActivity(intent);
        });
        
        DirectionsButton.setOnClickListener((view) -> {
            Intent intent = new Intent(MainActivity.this, DirectionsActivity.class);
            startActivity(intent);
        });
    }
}

在下一篇中,我們將正式讓這三大按鈕背後的功能逐步展開,帶你看見行程管家如何串接 Google Maps,定位、路線規劃、景點推薦


上一篇
Day19行程管家的外貌:一眼掌握景點、路線與搜尋的核心舞台
下一篇
Day 21 行程管家的外貌:讓旅程啟航的景點推薦
系列文
結合AI Agent技術打造自己的行程管家22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言